Artificial Intelligence Search Methods For Problem Solving